// 对 uni.request() 请求封装
function request(params) {
	// 等待动画
	uni.showLoading({
		title: '加载中'
	});

	return new Promise((resolve, reject) => {
		// 发送请求
		uni.request({
			// 解构参数
			...params,
			// 请求头带token
			header:{ 
				token:uni.getStorageSync('token'),
			},
			// 成功回掉，返回数据
			success(res) {
				resolve(res.data);
			},
			// 请求无论失败还是成功调用以下函数
			complete() {
				// 隐藏动画
				uni.hideLoading();
			}
		})
	})

}

export default request;

